De anklagade varandra för att ljuga, för att förstöra USA och för att vara en fara för landets framtid. Nattens debatt mellan Kamala Harris och Donald Trump var stenhård och kan få stor betydelse framåt.