Automated theorem prover for first-order predicate logic written in TypeScript | Heykuki News