Amazing, wish this was around when I was studying algebra in school