Title: An Introduction to Symbolic Programming