updated todo
aliased add as push
Added array compatability methods. Namely shift, pop, filter, forEach,
map and added a size() & length() method (equivalent to array.length).
Maybe there's a way to do that in a different way, by manually
incrementing a value or recalculating its length property every now and
then, but that will turn messy pretty soon
Added toArray()
bump version