Discovering Algebra: An Investigative Approach