Added negative value parsing to simple calc