Contributed by Quintana-Font
Contributed by Shiva Nallaperumal
Contributed by Florian Hardwig
Contributed by Dan Reynolds