Good point… do I appreciate algorithms more than I thought I did?!?