ALL CODE I POST HERE IS PUBLISHED UNDER THE MIT LICENSE (in addition to CC BY-SA 4.0 for all content inside StackOverflow).