Creating a basic function and test.
Checking the type of string and create correct handling of strings transmitted from the command line.
Add tests.
Added support for collocations.
Profiling, optimization and testing.