catherine havasi is a carbon based life form