• Nice article! Good level of detail and a nice level of complexity. Thank you