Write comprehensive unit tests for a Calculator class with methods: add, subtract, multiply, divide, power, sqrt. Test: normal cases, edge cases (0, negative numbers, large numbers), error cases (divide by zero, sqrt of negative). Use Jest. Include: describe blocks, beforeEach setup, test.each for parameterized tests, toThrow for exceptions.