https://npl.codingforstudent.com/3-actionable-ways-to-ump-tests-for-simple-null-hypothesis-against-one-sided-alternatives-and-for-sided-null/