This is basically just me trying to learn new languages