some math and programming language reference