https://rplusplus.codingforstudent.com/3-proven-ways-to-uniqueness-theorem-and-convolutions/