factorial implementation as a test

it seems that toString or Object construction does fail on very big
numbers