Added some suggestions
Added inspect and to_str
Did I change something here? O_O
Its finally done!