https://wikimass.com/java/number-patterns-program