Fixed + and *, this should create working NFA. Still no | support