Teaching the Division Algorithm with Meaning