reimplement move view with range_adaptor, make more views Sized
Merge branch 'master' into algorithms-reboot
merged