############################# Video Source: www.youtube.com/watch?v=5zLtG_S8CmI
More information on BCCL can be found at https://www.hougaard.com/bccl