Hudup - A framework of e-commercial recommendation algorithms