As TOB suggested when you dimension an array of size 52, it actually has 52 elements. It's just that the first one is element 0. So 0 to 51 = 52 elements.
In any version of BASIC I've ever used, 52 is the last index number, not the number of elements, so Dim A(52) is 0-52 in other BASICs. In fact, I am in the process of converting a Visual Basic program and its got a ton of arrays dimensioned, all to the last index number.
Anyway, it just means that I'll have to change all those Dim's by upping their values by one.