indian legal system explanation