>>149101624
I like both approaches to their design.