sort functions alphabetically
add more docs
add slurp function
test submatches and slurp