Autotrophs and heterotrophs