Removed get_b and get_y methods as they are not needed.
compute_first now returns a resultant set correctly instead of updating the existing object. fill_follow_set now computes the follow sets correctly for each non-terminal. Added out put for follow sets.