I really enjoyed this :) Straightforward implementation.
Thank you very much for your kind words! Much appreciated :)