It WORKS!! Still need 2 improvements: Broadcasting less data. Supporting wrong number of processes