take out double stuff
add benchmarking
parallel version where it does not create new views every time
add bench marking
Shuffle code around
Rename to slidingwindow and add documentation.
Remove some old code.
Adjusted the readme and added type hints.