Of note - the comments point out many other ways to do this.