first_non_null function

Return first non-null of two values