Self-trust C by Keith Lehrer