Optimize withIndicies(), cleanup and unify forEachIndexed()
Cleanup ordering, improve API
Clean size/length/first/head properties and functions.