Working on using Text.ParserCombinators.ReadP to parse positive and negative integers for complex numbers