Zaslat SMS: Fields and Functions: a course in precalculus mathematics