added Power operator, parser will now handle power calculations indicated by ^ character