Classification of extraspecial groups