An Elementary Approach To Homological Algebra