Baby rolling over at 3 weeks?!

My son is 1 month old this Thursday. He was doing some tummy time this morning when he rolled onto his back. I thought it was a fluke so I put him back on his belly and he did it another 2-3 times so easily. Is this normal to be rolling so early? I'm a FTM so not sure!