TLDR:
If you dont pass amount it will calculate xp gained based on your current level and a base amount
Also generating xp needed for levels instead of using a table. Still caching results
Also learned some very cool math symbols Σ and σ
Touched up incorrect or missing Intellisense parameter annotations across several functions. Added some missing descriptions to improve editor support. Still more to do, but this is a small step forward for overall developer workflow. Also small fix in picklexp