add some helper functions to lily.collections.Vec for optimisation reasons
optimise lily.alloc.SimpleAllocator a little bit
delete lily.alloc.PageAllocator because it sucks
lily.iter.Iterator.fold bug fix
make objdump output prettier
print strings in structs correctly
temporary printf bugfix
implement a bunch of iterator functions
implement iterator for string.split, string.chars, string.chars_ref
minor hashmap fixes
implement item, key, and value iterators for hashmaps
implement reserve and new_with_capacity for vecs
reorganise files again
update spec
prefer ^u8 to ^void
use better-than-c names for memory functions
start work on iterators (spec incomplete)
start work on page allocator
implement arbitrary quicksort
implement into_iter, sort, sort_with, find for Vec(T)
minor improvement to soundness of Type struct
implement foldhash
implement hashmap
squash & log some more bugs
clean up Target & Config interfaces
add rudimentary math functions
extract allocators to new directory
implement vec.get_ref
fix capitalisation
document some of lily's type spec
improve build script
reorganise stuff
fix some bugs
improve Type struct
start working on string, fmt, rand
null terminator no longer required on strings
better document bugs
minor opts