solved #46
solved #47 (should refactor optimus!)
rewrite bigint lib
work on bigint
morework on int lib
solved #48
solved #49
solved #50