* handle delimiter at start of string
* exception handling for negative numbers
* refactor
* use more lambdaJ (like filter)