Really interesting, I wish I could understand the under the hood better but I guess I don't have all the background needed.