In any software development when working with strings of numbers you begin at Zero not One.

What am assuming occurred here is placard listing you as participant Zero would look most strange so Square set you to participant One. However the intern forgot to start at one or write function to ignore zero or heck to list you on placard as participant one while being participant zero in code.

This created ghost zero participant because rounding table begins at zero yet every other participant was set to one. The fix should be simple but they will not admit to making so childish a mistake. I think that they should. Just like setting too many audio channel emitters this is babies first coding or something? Begins at zero ends at nine is one of first things you learn.. seriously..

Roll back the bid and give my friends their houses then you sit there and identify who is worth keeping at the company, and who the heck to let go. How are investors okay with this level of incompetence? It is not complex. It is not difficult. None of Square code is that complex no matter how many times they repeat this. It is simply dice rolling function I could code drunk with eyes closed half asleep and still pick up on better zero issue.