Theoretical, computational and digital chemistry