An inexpensive, low-frequency function generator