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.
Thank you for your question regarding your Labrador Retriever. In short you puppy won't stop growing until about 20 - 24 months of age (around 2 years) - however as far as height goes, they will usually get as tall as they are going to after around 12 - 14 months. Keep in mind that small dogs are usually fully grown by between 10 and 12 months of age. As above, growth continues until 2 years of age for larger breeds like your Lab retriever. I hope this is of help. For more info on nutrition and puppy growth, please visit: