Your definition of "basic math" greatly differs from mine...
> abstract algebra is not a requirement.
and talks about fields and groups
> abstract algebra is not a requirement.
and talks about fields and groups