This draft confuses the usual, explicit definition of functions with algorithmic definitions. For example, the function on the real plane that takes (a,b) and returns 1 when a< b or returns 0 otherwise, where < is a well-ordering on the reals given by the axiom of choice, is certainly not algorithmic.
An average full-grown male Labrador Retriever weighs anywhere between 65 and 80 lbs. Males are characteristically larger than females, though are just as prone to becoming overweight. The average female Labrador Retriever can weigh from 55 to 70 lbs, depending on bone structure and diet.
According to American Kennel Club standards, the border collie's height ranges between 18 and 22 inches at the shoulder, while the Labrador retriever's height ranges between 21.5 to 24.5 inches. The Lab's weight runs between 55 and 75 pounds, while the border collie ranges between 30 and 45 pounds. In both breeds, males are larger than females. Your borador should fall somewhere in the middle of the two parent breeds, almost as tall as but thinner than the Lab.