Supreme Court docket wrestled with sophisticated Google, Oracle coding dispute