Very interesting and very well explained great job dude! I did enjoy this!