Quite lazy to edit this but I'll try to cite the sources briefly: