Forming Class Groups