https://sml.codingforstudent.com/how-to-create-the-perfect-plackett-burman-and-general-full-factorial-designs/