**Untested Code** - Coded up a quick function that is designed to detect zero-crossings and return a frequency. Thinking about changing it to output a struct containing both frequency and max amplitude, then putting it through a sliding window averager before directing it to the LCD display.
Moved display function away from the initial test version => now updates LCD screen every 1 sec and has two distinct modes: DC + AC
**Untested Code** - About halfway through implementing AC detection. Need to decide how much we want to trust the consistency/nature of our input signal. If we decide to trust it, code can be way simpler than what I'm in the middle of implementing. Zero-crossing detector function has been modified to return a boolean for whether or not a zero-crossing has been detected.

Added comments to explain code, miscellaneous fixes
**Untested Code** Stripped down my design to read an ideal AC signal's characteristics from the first full half-wave (ie. basic, naive implementation). Separated out AC characterization from zero-crossing detection. May need to do testing in lab to test robustness/if this actually works.