Merge branch 'uninitialized_copy'
Just moving files around
Merge branch 'master' into algorithm_cleanup
Merge branch 'algorithm_cleanup' into gbibek-master
Started to work on segmented for_each algorithm