improved default spacing
using 64bit for point count to handle billions of point; refactoring; change output