https://srkyvaphniaksdjp.blogspot.com/2021/08/what-is-linear-pattern-example-working.html