If we build the carrierInfo at getCarriverNumberValue, we will generating this information way too many times.

We just need to go and do a pass just to realise if we have carrier info and how many of those carrier appear in different phones of the same contact to be able to implement the logic

1) So if a phone number has carrier associated with it the output will be:

	Firstname Lastname
	type | carrier

2) If there is no carrier associated with the phone number the output will be:

	Firstname Lastname
	type | phonenumber

3) If for some reason a single contact has two phone numbers with the same type and the same carrier the output will be:

 	Firstname Lastname
	type | phonenumber

We need to build this, cause if we wait till the moment of analysing a single tel element, we will lost the previous information (i.e. phones from the same contact that have the same carrier, case 3)

Thanks for checking!