Differences between Indicas, Sativas, Ruderalis, and hemp