corrected snapBoundaryToNearestZeroCross history

need tests for this… gonna write tomorrow