specify triangle area algorithm