#SOML, 104 bytes (non-competing) Cd³³ +=?cb»d+b»{t}bdOb»{t}} ==?bdtt} -=?bdt} /=?bcb{j:d+p}} x=?"”cbb»{jj⁴⁴d;d+++tGG;c+;}XOdob»{O
This is kind-of competing as I'm pretty sure that everything I used here has docs on github before this questions posting date but the parser doesn't have support for some functions I used so idk.
This is my 1st version so expect golfing to be done. This is also the reason there isn't any explanation.