branching test
command line arguments support negative numbers
fixed segfaults on certain seeds