add factor235, space_filling_curve, sfc_cube
refactoring space_filling_curve(): remove unused direction vectors, start from 1