Matrix, Dimensions.
matrics and multiply that by an n^[0] by m matrics that together they actually give you an n^[1] by m dimensional matrics as expected. Now the final detail is that b^[1] is still n^[1] by 1. But when you take this and add it to b, then through python broadcasting this will get duplicated into an