A review of diabetes types and how to treat them