Algebraic Methods in Molecular and Nuclear Structure Physics