The varicocele