Switch to range/slice-like windows.

Many more tests added and documentation underway.

See #13.