Current sources:
Source 1: https://innovationspace.ansys.com/courses/wp-content/uploads/sites/5/2022/07/AntennaArrays_04ManipulatingtheArrayFactor.pdf Source 2: https://www.antenna-theory.com/arrays/arrayfactor.php Source 3: https://www.antenna-theory.com/definitions/wavevector.php Source 4: https://www.antenna-theory.com/arrays/weights/dolph.php