feat(tools/infix2prefix): add infix2prefix