functioning operators. missing infix parsing and input stream