An Introduction to Abstract Mathematics