Major changes
Function names have changes (removed the square brackets)
Removed deprecated grammar -- including let, now replaced by (( EXPR ))
Almost all functions now return either the variable ${RETURN} or the array ${RETURN[@]} (excluding the three parse_ commands; will need to do this, but need to work out the best way)
A few more bug fixes