THE SIG SAUER SIG716 CARBINE GENERATION 2 REVIEW : A FLEXIBLE PLATFORM