The GCC At 25: A Tour D’horizon