ABFX , AGEA , ALPHAINVEST, ARGOFX : A COMPARATIVE REVIEW