SMS: An introduction to homological algebra