String functions included.
Testing and parameter parsing included.