Algebraic and Abstract Simple Groups