Generate a set of vectors in an arbitrary first Brillouin zone, and implement the stupid iteration