Updated broadcast to use the standard futures
Updated fold to use the standard futures
Updated reduce to use the standard futures