Moves specials out into it's own function
Merge branch 'optimizations' of github.com:IDKJava/the-elements into optimizations