Added code to parse parts. It can generate answers sometimes, but not always e.g. parse "3*5+2" results in Nothing.