Sylvester's sequence, OEIS A000058, is an integer sequence defined as follows:
Each member is the product of all previous members plus one. The first member of the sequence is 2.
Task
Create a program to calculate the nth term of Sylvester's Sequence. Standard input, output and loopholes apply.
Standard sequence rules apply.
This is code-golf, so the goal is to minimize the size of your source code as measured in bytes.
Test Cases
You may use either zero or one indexing. (Here I use zero indexing)
>>0
2
>>1
3
>>2
7
>>3
43
>>4
1807